body{
    background: url('../../img/index/top-bg') 50% top no-repeat;
    background-color: #eef4f9;
}

.wrap{
    width: 1350px;
    margin: 0 auto;
}

.header{
    margin-top: 37px;
    margin-left: 97px;
}

.header .title img{
    vertical-align: top;
}

.header .title h1{
    display: inline;
    font-size: 52px;
    margin-left: 45px;
    font-weight: 700;
    color: #2469b5;
    line-height: 114px;
}

.header .searchbar{
    margin-left: 251px;
    margin-top: 25px;
    font-size: 0;
}

.header .searchbar .input-wrap{
    display: inline-block;
    width: 634px;
    height: 54px;
    line-height: 54px;
    background: #ffffff;
    border: 1px solid #9fc0e5;
    box-sizing: border-box;
}

.header .searchbar .input-wrap img{
    vertical-align: middle;
    margin-left: 19px;
}

.header .searchbar .input-wrap input{
    height: 40px;
    width: 500px;
    margin-left: 15px;
    border: none;
    outline: none;
    font-size: 16px;
    color: #333333;
    vertical-align: middle;
}


.header .searchbar .search-btn{
    display: inline-block;
    width: 114px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    text-decoration: none;
    background: #2469b5;
    font-size: 20px;
    color: #ffffff;
    cursor: pointer;
    vertical-align: top;

}

.header .searchbar .search-btn:active{
    background-color: #004887;
}


.footer{
    background-color: #2469B5;    
    margin-top: 20px;
    min-width: 1350px;
}

.footer .inner{
    margin: 0 auto;
    width: 1350px;
    height: 104px;
    text-align: center;
    color: #EEF4F9;
    font-size: 16px;
    overflow: hidden;
}

.footer .inner p{
    margin-top: 29px;
}


